package com.graduation.pojo.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.graduation.common.constans.DateConstants;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class LawVO {

    // 条款ID
    private Long id;

    // 法律代码（如刑法第X条）
    private String lawCode;

    // 条款内容
    private String content;

    // 生效日期
    @JsonFormat(pattern = DateConstants.DATE_FORMAT)
    private LocalDateTime effectiveDate;

    // 关联文档ID
    private Long documentId;

    // 关联分类ID
    private Long categoryId;

    // 更新时间
    @JsonFormat(pattern = DateConstants.DATE_TIME_FORMAT)
    private LocalDateTime updateTime;

    // 关联的法律文档标题
    private String documentTitle;

    // 关联的分类名称
    private String categoryName;

}
